home *** CD-ROM | disk | FTP | other *** search
/ Power Tools 1993 November - Disc 1 / Power Tools Plus (Disc 1 of 2)(November 1993)(HP).iso / wkst / 50915638 / 50915638.txt < prev   
Text File  |  1992-12-04  |  14KB  |  383 lines

  1. HP SharedX
  2.  
  3.  
  4.  
  5. HP SharedX 
  6.  
  7. HP SharedX is a real-time communication product that extends the
  8. industry  standard X Window System to allow sharing of X
  9. protocol-based applications  between two or more remote users or
  10. displays. Combined with the telephone, it  greatly enhances the
  11. collaboration that must occur within project teams,  especially teams
  12. that are geographically dispersed. Sharing can occur at any  time and
  13. without any changes to most existing X protocol-based applications.
  14.  
  15. o     Sharing is quick and easy--pick  a destination, push a button, 
  16.      and pick a window to share.
  17.  
  18. o     On-demand sharing--sharing  can occur whenever it is needed.
  19.  
  20. o     Almost any existing X protocol-based application that runs in 
  21.      the X Window System today can be shared, without modification.
  22.  
  23. o     Multiple windows can be shared to several machines at the same 
  24.      time.
  25.  
  26. o     Teams of people all have the same view of, and can input to, the
  27. same application. The sender controls who may input to the shared
  28. application. Pointing devices, called telepointers, can be placed
  29. in any shared window to focus participants' attention on a certain
  30. part of the window.
  31.  
  32. o     Displays running standard X can receive shared windows without any
  33. modification.
  34.  
  35. o     HP SharedX does not change standard X security. No permanent
  36. access is required to share a window with another machine.  Receiver
  37. services automatically allow shared windows simplifying usage for
  38. naive users.
  39.  
  40. o     Snapshots of windows can be shared, including Starbase, HP PHIGS
  41. and HP PEX applications. These snapshots can be annotated and
  42. saved for later reference.
  43.  
  44. o     A simple shared whiteboard is provided to allow ideas to be 
  45.      created and captured during a sharing session. Simple line and 
  46.      text annotations can be created by all participants and saved for 
  47.      later reference.Displays running standard X can receive shared
  48.      windows without any modification.
  49.  
  50. o     A command line interface to SharedX allows automatic sharing
  51. for demonstrations and training. 
  52.  
  53. Technical Description
  54.  
  55. SharedX is made up of two parts: the Shared extension to X and the
  56. Control  Window. The Shared extension to X retransmits the X protocol
  57. from the client  application to remote X servers via TCP/IP
  58. connections. It is based upon X  Window System Version 11 Release 5.
  59. Therefore sharing can occur with any  display that is running X11R3,
  60. R4, or R5 and connected via TCP/IP.
  61.  
  62. The Control Window is an OSF Motif 1.2-based user interface that
  63. allows the  sender to manage the shared session. It allows the sender
  64. to choose what he  wants to share, and with whom. They can control
  65. which receivers may input to  the shared windows. Input permissions
  66. can be changed at any time during the  sharing session. 
  67.  
  68. The Control Window also provides an aliasing capability so machine
  69. names need  not be memorized. Aliasing allows users to select names
  70. that are familiar to  them from an address book and easily share
  71. information with those people. 
  72.  
  73. HP SharedX also provides a telepointer. Since each display is running
  74. a  separate window manager, the sender and the receiver don't see the
  75. same mouse  pointer. The telepointer is a separate pointing device
  76. available for shared  windows. Anyone receiving a shared window can
  77. manipulate the telepointer with  or without input permission.
  78.  
  79. Network Requirements
  80.  
  81. SharedX must be able to establish a TCP/IP connection to allow
  82. sharing. This  can be provided by a local or wide area network or
  83. through the use of a Serial  Line IP (SLIP) modem. The UNIX command
  84. "/etc/ping" can be used to determine if  a network connection can be
  85. established with a particular receiver.
  86.  
  87. Shareable Applications
  88.  
  89. HP SharedX is an extension to the X Window System and therefore only
  90. works with  X protocol-based applications. There are numerous
  91. applications that run within  X but are not based on the X protocol. A
  92. good test of the "shareability" of an  application is to try the
  93. network extensibility of the application without HP  SharedX.
  94.  
  95. 1. Login to a remote computer that has the application you want to
  96. share (or  move to another computer and login to your own).
  97.  
  98. 2. Set the display variable to the display that you are sitting at
  99. (for  example, export DISPLAY=localhostname:0.0).
  100.  
  101. 3. Run the application.
  102.  
  103. If the application displays correctly then there is a very good chance
  104. that the  application will share correctly. Applications which access
  105. hardware directly  using special libraries such as PHIGS, GKS, HP-UX's
  106. Starbase, and Domain/OS  G*R, are not shareable. Snapshots of these
  107. windows can be shared and annotated.
  108.  
  109. Since X was never designed for sharing, there are certain limitations
  110. that can  arise during sharing, even if the application passes the
  111. above test. The  limitations are caused by differences in the current
  112. state of the sharing  systems, the shared application's architecture,
  113. and network or system speed.
  114.  
  115. When the current state of your system is different from the system you
  116. are  sharing to, there can be differences in colors, resolutions,
  117. fonts, stacking  order, and window placement between the two displays.
  118.  
  119. The colors on the sender's computer may not be the same as those on
  120. the  receiver's machine. The most extreme case of this is in sharing
  121. from color to  monochrome displays. HP SharedX will automatically
  122. substitute colors as best it  can and provide a reasonable transition,
  123. but some information may be  unviewable.
  124.  
  125. Since display resolutions vary, so will the resulting size of the
  126. window being  shared. HP SharedX matches window sizes on a pixel
  127. basis. Therefore sharing  from a high resolution display to a lower
  128. resolution display will result in a  larger window on the receiver's
  129. end.
  130.  
  131. All X servers have a list of fonts that are available to them, and
  132. this list  may vary from X server to X server. If an application uses
  133. a font that is not  available on a remote server, HP SharedX
  134. substitutes one automatically. This  can be overcome by making the
  135. font available on the remote machine, unsharing  the shared window and
  136. sharing it again. HP SharedX also provides the capability  to specify
  137. the replacement font so that the resulting font on the receivers end 
  138. will be as close as possible.
  139.  
  140. Since each computer is running its own window manager, differences in
  141. the  stacking order of the windows and the placement of those windows
  142. may occur. By  running separate window managers users of HP SharedX
  143. can manipulate the shared  windows as if they were their own
  144. windows--e.g., moving or iconifying them.  Since the receiver's window
  145. manager decides where to place these windows when  they are shared, it
  146. is possible that the shared windows could end up in a  different order
  147. or a different position.
  148.  
  149. The second area that needs further explanation relates to the
  150. architecture of  the application that you are sharing. HP SharedX
  151. shares applications based on  the window connection made with the X
  152. server. 
  153.  
  154. The window connection may or may not be the same as the logical
  155. grouping that  the user applies to the windows of the application.
  156. Some applications create  multiple windows through one connection. As
  157. a result, sharing one window of an  application will share multiple
  158. windows. In most cases today, this is exactly  what is desired. The
  159. receiver sees menus and dialog windows as well as the  window that was
  160. selected for sharing. On the flip side, some applications can  create
  161. multiple window connections to the X server. As a result, the receiver
  162. could start a new process on the sender's system whose windows are not
  163. automatically shared. In addition, inter-window operations
  164. applications, such  as the HP VUE drag-and-drop capability, do not
  165. work on the receiver's system.  Because there are many different
  166. architectures and the application architecture  is unknown, HP
  167. strongly encourages telephone communication as an integral part  of
  168. the sharing process.
  169.  
  170. The final area that can impact your sharing is network/system speed.
  171. Since you  are sharing over a network connection, performance of the
  172. shared application is  very dependent on network throughput, network
  173. activity, the application(s)  being shared, and the performance of
  174. each computer involved in the sharing. All  can have an impact on the
  175. actual performance.
  176.  
  177. Hardware and Software Requirements
  178.  
  179. HP SharedX must be installed on all systems (the sender) that initiate
  180. the  sharing and will push windows to other displays (the receiver).
  181. The receiving  systems are not required to have HP SharedX.
  182.  
  183. Sender: 
  184.  
  185. HP9000 Series 300, 400 or 700 
  186.  
  187. 8MB RAM minimum
  188.  
  189. HP-UX 8.X or 9.X with their supported HP X Window System   
  190.  
  191. HP700/RX X Stations 
  192.  
  193. 2MB RAM minimum 
  194.  
  195. B.03 or B.04 server software with an HP9000 Series 300, 400, 600, 700
  196. or 800  host 
  197.  
  198. Receiver: 
  199.  
  200. HP9000 Series 300, 400, 600 or 800 
  201.  
  202. 8MB RAM minimum
  203.  
  204. HP-UX 7.X or greater with their supported HP X Window System   
  205.  
  206. DN Series or HP9000 Series 400 
  207.  
  208. 8MB RAM minimum
  209.  
  210. Domain/OS 10.3 with PSK Q2 or greater (i.e., X11R4) 
  211.  
  212. HP9000 Series 700 
  213.  
  214. 8MB RAM minimum 
  215.  
  216. HP-UX 8.05 or greater with its supported HP X Window System 
  217.  
  218. HP700/X X Window Terminals 
  219.  
  220. HP700/RX X Stations 
  221.  
  222. Ordering Information 
  223.  
  224. Prod No./Opt. Description 
  225.  
  226. B2305L License-to-use HP SharedX Version 2.X (On ANY platform) 
  227.  
  228. #UA0 Single Node License* 
  229.  
  230. #UA3 8 Node License* 
  231.  
  232. #UA6 24 Node License* 
  233.  
  234. #UA8 48 Node License* 
  235.  
  236. #UAA 96 Node License* 
  237.  
  238. #UB0 Upgrade LTU from 1.X to 2.X* 
  239.  
  240. B2306A HP SharedX Media/Manuals for S300/S400 and HP 700/RX with
  241. S300/400 host 
  242.  
  243. #APB Software for HP-UX release 8.0 
  244.  
  245. #APH Software for HP-UX release 9.0 
  246.  
  247. #AA0 1/4" Cartridge Tape and Installation Guide 
  248.  
  249. #AAU CD-ROM Certificate Only and Installation Guide 
  250.  
  251. #AAH DDS Cartridge and Installation Guide 
  252.  
  253. #OBJ HP SharedX Users Guide 
  254.  
  255. B2307A HP SharedX Media/Manuals for S700 and HP 700/RX with S700 host 
  256.  
  257. #APE Software for HP-UX release 8.05 
  258.  
  259. #APF Software for HP-UX release 8.07 
  260.  
  261. #APH Software for HP-UX release 9.0 #AAU CD-ROM Certificate Only and 
  262. Installation Guide 
  263.  
  264. #AAH DDS Cartridge and Installation Guide 
  265.  
  266. #OBJ HP SharedX Users Guide B2828A HP SharedX Media/Manuals for 700/RX
  267. with a  S600/800 host 
  268.  
  269. #APB Software for HP-UX release 8.0 
  270.  
  271. #APH Software for HP-UX release 9.0 #AA0 1/4" Cartridge Tape and
  272. Installation  Guide 
  273.  
  274. #AA1 1/2" Mag - 1600 BPI and Installation Guide 
  275.  
  276. #AA4 QIC Cartridge and Installation Guide 
  277.  
  278. #AAU CD-ROM Certificate Only and Installation Guide 
  279.  
  280. #AAH DDS Cartridge and Installation Guide 
  281.  
  282. #OBJ HP SharedX Users Guide 
  283.  
  284. * All Licenses provide a license to use HP SharedX on ANY platform One
  285. required  per sender
  286.  
  287. What's New With HP SharedX 2.0
  288.  
  289. HP is continuing to enhance this exciting collaboration product with
  290. features  that further enhance the innumerable productivity gains
  291. possible in remote  teamwork. 
  292.  
  293. At A Glance
  294.  
  295. o     Shared Whiteboard
  296.  
  297. o     Screen Snapshot with Annotation
  298.  
  299. o     Receiver Services
  300.  
  301. o     Command Line Interface
  302.  
  303. o     Performance Improvements
  304.  
  305. o     Improved Visual Cues
  306.  
  307. o     Command Line Interface
  308.  
  309. o     Auto Font Matching
  310.  
  311. o     Support for Motif 1.2, X11R5 and NetLS licensing
  312.  
  313. Shared Whiteboard
  314.  
  315. HP SharedX now includes a whiteboard drawing capability to allow users
  316. to  sketch out their ideas. Now SharedX users can jointly draw with
  317. lines, circles,  rectangles and text in a variety of colors and
  318. widths. Creations can be saved  and printed.
  319.  
  320. Screen Snapshot with Annotation
  321.  
  322. Any part of your display can be grabbed with this snapshot capability
  323. and  placed within the whiteboard for annotation. SharedX still allows
  324. users to  share the actual application for the highest productivity
  325. but when this is  impossible or unweildy a static image can be shared
  326. and marked upon.
  327.  
  328. Receiver Services
  329.  
  330. HP-UX 9.0 users will notice this new capability with their first
  331. share.  Receivers of shared windows see a small Motif window pop-up
  332. asking them if they  want to receive a window from the sender
  333. (identified by name). If the user  clicks on #yes", the sender is
  334. xhosted, the window gets shared, and then the  sender is un-xhosted.
  335. This new capability makes it easier for users to receive  windows, and
  336. improves security at the same time.
  337.  
  338. Command Line Interface
  339.  
  340. A command line interface is provided with SharedX 2.0 to allow
  341. application  developers and system integrators to take further
  342. advantage of sharing  possibilities. For example, applications can be
  343. started in a shared mode,  windows can be `pulled' from a remote
  344. display, or demonstration scripts can  push windows across multiple
  345. displays in a room all because of this interface.
  346.  
  347. Performance Improvements
  348.  
  349. The SharedX server extensions have been further tuned to improve the 
  350. performance you will see when you are sharing. Performance
  351. improvements were  made in drawing images and reducing the number of
  352. redraws each user sees. 
  353.  
  354. Improved Visual Cues
  355.  
  356. Shared windows are now easier to identify and telepointers are
  357. uniquely  distinguished from each other as part of our commitment to
  358. make SharedX very  simple to use and highly productive.
  359.  
  360. Auto Font Matching
  361.  
  362. A new algorithm enables SharedX to automatically match fonts between
  363. the sender  and the receivers pushing us closer and closer to
  364. guaranteed WYSIWIS (What You  See Is What I See). 
  365.  
  366. Support for Motif 1.2, X11R5 and NetLS Licensing 
  367.  
  368. HP SharedX supports the X11R5 and Motif 1.2 standards. Each copy is
  369. also  node-locked licensed with the NetLS licensing capability from
  370. Hewlett-Packard.
  371.  
  372. The information contained in this document is subject to change
  373. without notice.
  374.  
  375. 11/92
  376.  
  377. Copyright Hewlett-Packard Co., 1992 
  378.  
  379. 5091-5638E                               
  380.  
  381.  
  382.  
  383.